DataSource for Entity Framework for WinForms
SelectMany<TCollection,TResult>(Expression<Func<T,IObservableSource<TCollection>>>,Expression<Func<T,TCollection,TResult>>) メソッド

C1.LiveLinq.4.5.2 アセンブリ > C1.LiveLinq.LiveViews 名前空間 > View<T> クラス > SelectMany メソッド : SelectMany<TCollection,TResult>(Expression<Func<T,IObservableSource<TCollection>>>,Expression<Func<T,TCollection,TResult>>) メソッド
collectionSelector によって収集される中間要素のタイプ。
生成されたビュー内の要素の型。
このビューの各要素に適用する変換関数。
中間コレクションの各要素に適用する変換関数。
このビューの各要素をコレクションのコレクションに投影し、結果のコレクションを1つのコレクションにフラット化し、 コレクション内の要素ごとに結果セレクタ関数を呼び出します。
シンタックス
'宣言
 
Public Overloads Function SelectMany
    (Of TCollection,TResult)( _
   ByVal collectionSelector As System.Linq.Expressions.Expression(Of Func(Of T,IObservableSource(Of TCollection))), _
   ByVal resultSelector As System.Linq.Expressions.Expression(Of Func(Of T,TCollection,TResult)) _
) As View(Of TResult)
public View<TResult> SelectMany<TCollection,TResult>( 
   System.Linq.Expressions.Expression<Func<T,IObservableSource<TCollection>>> collectionSelector,
   System.Linq.Expressions.Expression<Func<T,TCollection,TResult>> resultSelector
)

パラメータ

collectionSelector
このビューの各要素に適用する変換関数。
resultSelector
中間コレクションの各要素に適用する変換関数。

型パラメータ

TCollection
collectionSelector によって収集される中間要素のタイプ。
TResult
生成されたビュー内の要素の型。

戻り値の型

このビューの要素ごとに1対多の変換関数 collectionSelector を呼び出し、 これらのコレクション要素ごとに、要素およびそれに対応するソース要素を結果要素に マッピングした結果を要素として含むビュー。
参照

View<T> クラス
View<T> メンバ
オーバーロード一覧